package com.bbzn.device.client.dataobject;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

@Getter
@Setter
@ToString
public class SystemParam implements Serializable {
    private static final long serialVersionUID = -2419066630213729616L;
    /**
    * 主键id
    */
    private Long id;

    /**
    * 类型
    */
    private String type;

    /**
    * 键值
    */
    private String key;

    /**
    * 值
    */
    private String value;

    /**
    * 创建时间
    */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date createTime;

    /**
    * 创建人
    */
    private String createBy;

    /**
    * 更新时间
    */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date updateTime;

    /**
    * 更新人
    */
    private String updateBy;

    /**
    * 描述
    */
    private String massage;

    //状态码
    private Integer code;

}